Implementation of DSP and Communication Systems
نویسندگان
چکیده
This is a special issue published in volume 2002 of " EURASIP Journal on Applied Signal Processing. " All articles are open access articles distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The telecommunications, wireless communications, multi-media, and consumer electronics industries are witnessing a rapid evolution toward integrating complete systems on a single chip. Single-chip systems will increasingly have both a hardware component as well as a software component, where the hardware component is of heterogeneous nature and may include a combination of ASIC, ASIP, digital signal processors, reconfigurable processors, FPGAs, and general processors. The architecture of digital signal processors has taken many new directions including VLIW, su-perscalar, SIMD, and more. The choice of the architecture styles and the hardware/software combination are determined by tradeoffs among costs, performance, power, time to market, and flexibility. Furthermore, the boundary between hardware and software has been blurred, while system design is characterized by ever-increasing complexity that has to be implemented within reduced time and resulting in minimum costs. Therefore computer-aided design tools that facilitate easy design process are of essential importance. The first paper proposes a lightweight floating point arithmetic, a family of customizable floating-point data formats, which bridges the design gap between software and hardware. The effectiveness of the proposed scheme is demonstrated using the inverse discrete cosine transform in the context of video coding. Such flexible data format will find applications beyond multimedia in areas such as wireless communication where a wide range of preci-sion/power/speed/area tradeoffs can be made. The second paper considers negative cycle detection in a weighted directed graph in the context of high-level synthesis for DSP systems. The paper introduces the concept of adaptive negative cycle detection and demonstrates the application of the technique for problems such as performance analysis and design space exploration in DSP applications. The third paper introduces a design environment FRIDGE, which supports transformation of signal processing algorithms coded in floating-point to a fixed-point representation. FRIDGE also provides a direct link to DSP implementation by processor specific C-code generation. The fourth paper presents a technique useful for efficient DSP processor compiler design, which reduces the CPU idle time due to the long memory access latency. The technique explores the instruction level parallelism among instructions of typical DSP applications. The next three papers deal with ASIC design of various …
منابع مشابه
Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)
Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...
متن کاملImplementation of Serial Communication between PC and DSP Processor Using Modbus Protocol
This paper described the principle, application and implementation of serial communication between PC and a Digital Signal Processor (DSP). The TMS320F28031 which is a type of DSPs made by Texas Instruments (TI) is used in this implementation. This DSP processor has serial communication interface (SCI) module for serial communication. The SCI is a two−wire asynchronous serial port, commonly kno...
متن کاملA Communication Laboratory Course Based on the Tms 320 C 6711 Dsk
In this paper, a laboratory course on communication systems design and real-time implementation is proposed. The Texas Instruments TMS320C6711 DSP Starter Kit is used for executing and demonstrating the communication transmitters and receivers that will be developed for the purposes of this course. Three communication systems that are used in International Telecommunication Union's standards ar...
متن کاملFast Cellular Automata Implementation on Graphic Processor Unit (GPU) for Salt and Pepper Noise Removal
Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of the salt and pepper noise. This paper presents Cellular Automata (CA) framework for noise removal of distorted image by the salt an...
متن کاملDistributed Asynchronous Custom DSP Systems Applied on Successive Interference Cancellation
To combat clock distribution problems, locally synchronous, globally asynchronous methods are of great interest. As an application example of this, a prestudy for a custom DSP implementation of a multiuser detector scheme based on non-decision directed interference cancellation is presented. Two architectural implementation methods for asynchronous detection are suggested and mutually compared.
متن کاملImplementation and Critical Investigation on Modulation Schemes of Three Phase Impedance Source Inverter
New control circuits and algorithms are frequently proposed to control the impedance (Z) source inverter in efficient way with added benefits. As a result, several modified control techniques have been proposed in recent years. Although these techniques are clearly superior to the simple boost control method which was initially proposed along with the Z-source inverter (ZSI), little or conf...
متن کامل